package org.zhadoop.stream.cql.executor.expressioncreater;

import java.util.Map;

import org.zhadoop.stream.cql.exception.ExecutorException;
import org.zhadoop.stream.cql.semanticanalyzer.analyzecontext.expressiondesc.ExpressionDescribe;
import org.zhadoop.streaming.expression.IExpression;

/**
 * 各类表达式创建的接口
 * @author zwd
 *
 */
public interface ExpressionCreator {
	IExpression createInstance(ExpressionDescribe expressionDescribe,Map<String,String> systemconfig)
		throws ExecutorException;
}
